100
How do I specify the indentation of the child items relative to their parents

PropertiesList1->Indent = 11;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->ExpandAll();

99
How do I get the a property based on its identifier

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam())->ID = 1234;
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Property",PropertiesList1->Property[TVariant(1234)]->Name,Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

98
How do I get the a property based on its index

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Item",PropertiesList1->Item[TVariant(1)]->Name,Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

97
How do I get the number or count of the properties being listed

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Count",TVariant(PropertiesList1->Count),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

96
How do I change the name or the caption for a column

PropertiesList1->HeaderVisible = true;
PropertiesList1->ColumnCaption[TVariant(0)] = L"Properties";
PropertiesList1->Select(PropertiesList1);

95
How do I expand a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->EndUpdate();

94
How do I change the width for a column

PropertiesList1->ColumnWidth[TVariant(1)] = 48;
PropertiesList1->Select(PropertiesList1);

93
How do I clear or remove all properties
PropertiesList1->Add(L"First",TVariant("A"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Clear();
PropertiesList1->Refresh();

92
How do I remove a property
PropertiesList1->Add(L"First",TVariant("A"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Remove(TVariant("First"));
PropertiesList1->Refresh();

91
How do I add a property

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

90
How do I change the visual aspect description's spliter, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHeaderFilterBarButton] = 0x1000000;
PropertiesList1->Select(PropertiesList1);

89
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumbP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumbH] = 0x3000000;
PropertiesList1->Select(PropertiesList1);

88
I've seen that you can change the visual appearance for the scroll bar. How can I do that

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtn] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtnP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtnH] = 0x3000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSBack] = RGB(240,240,240);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSBack] = RGB(240,240,240);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exScrollSizeGrip] = RGB(240,240,240);
PropertiesList1->HeaderVisible = true;
PropertiesList1->ColumnAutoResize = false;
PropertiesList1->Select(PropertiesList1);

87
Can I change the forecolor for the tooltip

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipForeColor] = RGB(255,0,0);
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

86
Can I change the background color for the tooltip

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);
PropertiesList1->AllowTooltip = true;

85
Can I change the default border of the tooltip, using your EBN files

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->AllowTooltip = true;

84
Is there any option to highligth the column from the cursor - point
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exCursorHoverColumn] = 0x1000000;
PropertiesList1->HeaderVisible = true;

83
How can change the visual appearance for the spin control, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinUpButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinUpButtonDown] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinDownButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinDownButtonDown] = 0x2000000;
PropertiesList1->AllowSpin = true;
PropertiesList1->Add(L"Spin",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

82
How can change the visual appearance for the slider or track bar, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSliderThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSliderRange] = RGB(210,210,210);
PropertiesList1->Add(L"Slider",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

81
How do I change the visual aspect of the drop down calendar window, that shows up if I click the drop down filter button, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateHeader] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateTodayUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateTodayDown] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateScrollThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateScrollRange] = RGB(230,230,230);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateSeparatorBar] = RGB(230,230,230);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateSelect] = 0x1000000;
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

80
How can change the visual appearance for the button that are visible inside the editors, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exButtonDown] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exButtonUp] = 0x2000000;
PropertiesList1->Select(PropertiesList1);

79
How can change the visual appearance for the button that shows the drop down editors, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDropDownButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDropDownButtonDown] = 0x2000000;
PropertiesList1->Select(PropertiesList1);

78
Can I change the order of the buttons in the scroll bar

PropertiesList1->ScrollOrderParts[Expropertieslistlib_tlb::ScrollBarEnum::exHScroll] = L"t,l,r";
PropertiesList1->ScrollOrderParts[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = L"t,l,r";
PropertiesList1->Select(PropertiesList1);

77
The thumb size seems to be very small. Can I make it bigger

PropertiesList1->ScrollThumbSize[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = 128;
PropertiesList1->Select(PropertiesList1);

76
How do I enlarge or change the size of the control's scrollbars

PropertiesList1->ScrollHeight = 18;
PropertiesList1->ScrollWidth = 18;
PropertiesList1->ScrollButtonWidth = 18;
PropertiesList1->ScrollButtonHeight = 18;
PropertiesList1->Select(PropertiesList1);

75
How can I display my text on the scroll bar, using a different font

PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exThumbPart] = L"This is just a text";
PropertiesList1->ScrollFont[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll]->Size = TVariant(long(12));
PropertiesList1->Select(PropertiesList1);

74
How can I display my text on the scroll bar

PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exThumbPart] = L"this is just a text";
PropertiesList1->Select(PropertiesList1);

73
How do I assign a tooltip to a scrollbar

PropertiesList1->ScrollToolTip[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = L"This is a tooltip being shown when you click and drag the thumb in the vertical scroll bar";
PropertiesList1->Select(PropertiesList1);

72
How do I assign an icon to the button in the scrollbar

PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = L"<img>1</img>";
PropertiesList1->ScrollHeight = 18;
PropertiesList1->ScrollButtonWidth = 18;
PropertiesList1->Select(PropertiesList1);

71
I need to add a button in the scroll bar. Is this possible

PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = L"1";
PropertiesList1->Select(PropertiesList1);

70
Can I display an additional buttons in the scroll bar

PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB2Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exRightB6Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exRightB5Part] = true;
PropertiesList1->Select(PropertiesList1);

69
Can I change the font for the tooltip

PropertiesList1->ToolTipDelay = 1;
/*
	Select the Component\Import Component...\Import a Type Library,
	to import the following Type Library:

		OLE Automation

	TypeLib: stdole2.tlb

	to define the namespace: Stdole_tlb
*/
//#include "STDOLE_TLB.h"
Stdole_tlb::FontPtr var_StdFont = PropertiesList1->ToolTipFont;
	var_StdFont->Name = L"Tahoma";
	var_StdFont->Size = TVariant(long(14));
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

68
How do I call your x-script language

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->ExecuteTemplate(L"Add(`Bold`,1,1)");
	var_Property->Bold = true;

67
How do I disable sorting the columns when clicking the control's header
PropertiesList1->SortOnClick = Expropertieslistlib_tlb::SortOnClickEnum::exNoSort;
PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

66
Can I use your EBN files to change the visual appearance for +/- expand - collapse buttons

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exCustom;
PropertiesList1->HasButtonsCustom[false] = 16777216;
PropertiesList1->HasButtonsCustom[true] = 33554432;
PropertiesList1->Select(PropertiesList1);

65
Can I use my own icons for the +/- ( expand/collapse ) buttons

PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exCustom;
PropertiesList1->HasButtonsCustom[false] = 1;
PropertiesList1->HasButtonsCustom[true] = 2;
PropertiesList1->Select(PropertiesList1);

64
How do I change visual appearance of the +/- ( expand/collapse ) buttons

PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exWPlus;
PropertiesList1->Select(PropertiesList1);

63
How do I browse or select for a com or net object
PropertiesList1->set_SelectedObject(PropertiesList1->DefaultDispatch);

62
How do I expand all properties

PropertiesList1->Select(PropertiesList1);
PropertiesList1->ExpandAll();

61
How do I enable resizing the columns at runtime

PropertiesList1->ColumnsAllowSizing = true;
PropertiesList1->Select(PropertiesList1);

60
How do I call your x-script language

PropertiesList1->Template = L"Add(`First`,1,1)";

59
How can I enable or disable the control

PropertiesList1->Enabled = false;
PropertiesList1->Select(PropertiesList1);

58
I've seen that the width of the tooltip is variable. Can I make it larger

PropertiesList1->ToolTipWidth = 328;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

57
How do I disable showing the tooltip for all control
PropertiesList1->ToolTipDelay = 0;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

56
How do I let the tooltip being displayed longer

PropertiesList1->ToolTipPopDelay = 10000;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

55
How do I show the tooltip quicker

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

54
How do I get the handle of the control's window
long var_hWnd = PropertiesList1->hWnd;

53
How do I show alternate rows in different background color

PropertiesList1->BackColorAlternate = RGB(240,240,240);
PropertiesList1->Select(PropertiesList1);

52
How do enable or disable tooltips
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

51
How do change the foreground color for the control's header bar, using EBN

PropertiesList1->HeaderVisible = true;
PropertiesList1->ForeColorHeader = RGB(255,0,0);

50
How do change the visual appearance for the control's header bar, using EBN

PropertiesList1->HeaderVisible = true;
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BackColorHeader = 0x1000000;

49
How do I change the foreground color for the description part in the bottom side of the control

PropertiesList1->ForeColorDescription = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);

48
How do I change the visual appearance for the description part in the bottom side of the control, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BackColorDescription = 0x1000000;

47
How do I change the background color for the description part in the bottom side of the control

PropertiesList1->BackColorDescription = RGB(255,0,0);

46
Is there any option to specify the height of the items, before adding them

PropertiesList1->DefaultItemHeight = 13;
PropertiesList1->Select(PropertiesList1);

45
How do I show or hide the connection between categories

PropertiesList1->MarkCategories = true;
PropertiesList1->LinkCategories = false;
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

44
How do I show or hide the categories

PropertiesList1->MarkCategories = true;
PropertiesList1->MarkLineColor = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

43
How do I change the foreground color for categories

PropertiesList1->ForeColorCategories = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

42
How do I change the background color for categories

PropertiesList1->BackColorCategories = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

41
How do I sort the control

PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(false),TNoParam());

40
Is there any option to change the color for the grid lines

PropertiesList1->HasGridLines = Expropertieslistlib_tlb::GridLinesEnum::exAllLines;
PropertiesList1->GridLineColor = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);

39
How do I specify the default category

PropertiesList1->DefaultCategory = L"Font";
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

38
How do I show or hide the categories

PropertiesList1->MarkCategories = false;
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

37
How do I get a property based on its name

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ID = 100;
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant(100)];
PropertiesList1->Refresh();

36
How do I get a property based on its name

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

35
How do I maintain performance while making several changes
PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"First",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Second",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

34
How can I get a list of interfaces that an object implements

OutputDebugString( PropertiesList1->Interfaces[PropertiesList1] );

33
How can I display something else when including the elements of a collection
PropertiesList1->ShowObjects = true;
PropertiesList1->ShowItemsCollection = true;
PropertiesList1->NameItemsCollection = L"Name;Caption;Item;Index";
PropertiesList1->Select(PropertiesList1);

32
How can I include the elements of a collection
PropertiesList1->ShowObjects = true;
PropertiesList1->ShowItemsCollection = true;
PropertiesList1->Select(PropertiesList1);

31
How can I use a spin control to edit numeric values

PropertiesList1->AllowSpin = true;
PropertiesList1->Select(PropertiesList1);

30
How can I change the control's font

PropertiesList1->Font->Name = L"Tahoma";
PropertiesList1->Select(PropertiesList1);

29
How do I show or hide the variables of an object like Font

PropertiesList1->ShowVariables = true;
PropertiesList1->Select(PropertiesList1->Font);

28
How do I show or hide the categories

PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

27
How do I refresh the control
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

26
How can still display the selected items when the control loses the focus
PropertiesList1->HideSelection = false;
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

25
How do I change the visual appearance effect for the selected item, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->SelBackColor = 0x1000000;
PropertiesList1->SelForeColor = RGB(0,0,0);
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

24
How do I change the colors for the selected item

PropertiesList1->SelBackColor = RGB(0,0,0);
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

23
How do I show or hide the non browseable members
PropertiesList1->ShowNonBrowsable = true;
PropertiesList1->Select(PropertiesList1);

22
How can I hide or show the object's property pages

PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

21
How do I filter properties when loading
PropertiesList1->FireIncludeProperty = true;

20
How do I get or set the selected property

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

19
How do I remove "Invalid property value." message
PropertiesList1->InvalidValueMessage = L"";
PropertiesList1->Select(PropertiesList1);

18
How do I change the "Invalid property value." message
PropertiesList1->InvalidValueMessage = L"new message";
PropertiesList1->Select(PropertiesList1);

17
How do I edit a property as soon as the user selects it
PropertiesList1->EditOnSelect = true;
PropertiesList1->Select(PropertiesList1);

16
How do I make the control read only

PropertiesList1->ReadOnly = true;
PropertiesList1->Select(PropertiesList1);

15
How do I show or hide the read only members
PropertiesList1->ShowReadOnly = false;
PropertiesList1->Select(PropertiesList1);

14
How do I show or hide the grid lines

PropertiesList1->HasGridLines = Expropertieslistlib_tlb::GridLinesEnum::exNoLines;
PropertiesList1->Select(PropertiesList1);

13
How do I hide the hierarchy lines

PropertiesList1->HasLines = false;
PropertiesList1->Select(PropertiesList1);

12
How can I add the horizontal scroll bar

PropertiesList1->ColumnAutoResize = false;
PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

11
How do I show or hide the control's header bar

PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

10
How do I show or hide the objects members
PropertiesList1->ShowObjects = false;
PropertiesList1->Select(PropertiesList1);

9
How do I show or hide the restricted members
PropertiesList1->ShowRestricted = false;
PropertiesList1->Select(PropertiesList1);

8
How do I show or hide the hidden members
PropertiesList1->ShowHidden = false;
PropertiesList1->Select(PropertiesList1);

7
How do I browse or select an object
PropertiesList1->Select(PropertiesList1);

6
How do I change the control's foreground color

PropertiesList1->ForeColor = RGB(120,0,120);
PropertiesList1->Select(PropertiesList1);

5
How do I change the control's background color

PropertiesList1->BackColor = RGB(200,200,200);

4
How do change the visual appearance for the control's border, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BorderStyle = Expropertieslistlib_tlb::BorderStyleEnum(0x1000000);
PropertiesList1->BackColor = RGB(255,255,255);

3
How do I remove the control's border
PropertiesList1->BorderStyle = Expropertieslistlib_tlb::BorderStyleEnum::None;

2
How do I change the height of the description part in the bottom side of the control

PropertiesList1->DescriptionHeight = 100;

1
How do I hide or show the description part in the bottom side of the control

PropertiesList1->DescriptionVisible = false;